// 支出类型列表
export const billClassList = [
  {
    id: 1,
    value: "餐饮",
  },
  {
    id: 2,
    value: "买菜",
  },
  {
    id: 3,
    value: "水果",
  },
  {
    id: 4,
    value: "零食",
  },
  {
    id: 5,
    value: "烟酒饮料",
  },
  {
    id: 6,
    value: "购物",
  },
  {
    id: 7,
    value: "日用品",
  },
  {
    id: 8,
    value: "服饰",
  },
  {
    id: 9,
    value: "礼物",
  },
  {
    id: 10,
    value: "美容美发",
  },
  {
    id: 11,
    value: "交通",
  },
  {
    id: 12,
    value: "加油",
  },
  {
    id: 13,
    value: "家具",
  },
  {
    id: 14,
    value: "房租房贷",
  },
  {
    id: 15,
    value: "水电煤",
  },
  {
    id: 16,
    value: "运动",
  },
  {
    id: 17,
    value: "娱乐",
  },
  {
    id: 18,
    value: "旅行",
  },
  {
    id: 19,
    value: "教育",
  },
  {
    id: 20,
    value: "其它",
  },
];
// 收入类型列表
export const incomeClassList = [
  {
    id: 1,
    value: "工资",
  },
  {
    id: 2,
    value: "兼职",
  },
  {
    id: 3,
    value: "红包",
  },
  {
    id: 4,
    value: "转账",
  },
  {
    id: 5,
    value: "退款",
  },
  {
    id: 6,
    value: "投资",
  },
  {
    id: 7,
    value: "利息",
  },
  {
    id: 8,
    value: "其它",
  },
];
// 传入source:Array<object>，输出键from:string对应值等于value的对象的键to:string的值
export function hashMapConstant(source, value, from, to, comm="") {
  const result = source.find(item => item[from] === value);
  return result ? result[to] : comm;
}